.enddatecolumn
{
	float:left;
	width:40%;
}


.EventDataRow
{
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	float:left;
	width:100%;
}



.PlannerBox
{
	width:790px;
}

.PlannerTitle
{
	float:left;
	width:100%;
	font-family:Arial,Sans-serif;
	color:#446688;
	margin-bottom:10px;
}

.PlannerTitleText
{
	width:10%;
	float:left;
}

.EventDataRowHour
{
	width:150px;
	float:left;
}

.EventDataRowHours
{
	float:left;
	width:100%;
}

.EventDataRowDays
{
	float:left;
	width:100%;
}

.endhour
{
	width:100px;
}

.inithour
{
	width:100px;	
}

.PlannerBox
{
	border:1px solid #C3D9FF;
	float:left;
	color:#446688;
	background-color:#C3D9FF;
}

.PlannerHours
{
	float:left;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#DDDDDD;	
	width:40px;
}

.PlannerHour
{
	float:left;
	width:40px;
	border-bottom:1px solid;
	border-color:#DDDDDD;
}

.PlannerHourText
{
	font-size:11px;
	font-family:Arial,Sans-serif;	
	width:100%;
	text-align:center;
}

.PlannerDays
{
	border-color:#DDDDDD;	
	height:30px;
	margin-left:40px;
	width:100%;
	overflow:hidden;

}

.PlannerDay
{
	float:left;
	border-left:1px solid;
	border-color:#DDDDDD;
	height:100%;
	overflow:hidden;
	display:block;
	font-size:11px;
	font-family:Arial,Sans-serif;
}

.PlannerDayText
{
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}

.PlannerHoursCells
{
	overflow:hidden;
	height:410px;
	float:left;
	width:100%;
	overflow-y:scroll;
	position:relative;
}

.PlannerCells
{	
	float:left;
	background-color:#FFFFFF;
	border-top:1px solid;
	border-color:#DDDDDD;
	color:black;
	width:100%;
	position:relative;
}

.PlannerCell
{
	float:left;
	border-right:1px solid;
	border-color:#DDDDDD;
	cursor:pointer;
	cursor:crosshair;
}

.PlannerHourRow
{	
	border-bottom:1px solid;
	clear:both;
	overflow:hidden;
	border-color:#DDDDDD;
}

.Event
{
	border:1px solid #C3D9FF;
	float:left;
	position:absolute;
	opacity:0.8;
	overflow:hidden;
	cursor:hand; 
	cursor:pointer;
}

.EventTitle
{
	font-family:Verdana,Sans-serif;
	font-size:80%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-top:-1px;
	overflow:hidden;
	padding-left:1px;
	text-align:left;
	white-space:nowrap;
		
	
	float:left;
	clear:both;
}

.EventTextContainer
{
	font-family:Verdana,Sans-serif;
	font-size:80%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	text-align:left;	
	margin-top:2px;
	width:100%;
	
	float:left;
	clear:both;
}



.EventText:hover
{
	width:100%;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.Today
{
	background-color:#FFFFCC;
}

.PlannerNavIcons
{
	float:left;
}

.PlannerNavIcon
{
	float:left;
	width:16px;
	height:16px;
}


.PlannerTitleTextInfo
{
	float:left;
	margin-left:2px;
}

.PlannerTitleTextDate
{
	float:left;
	margin-right:2px;
	margin-left:2px;
}

.NowMarker
{
	background-color:red;
	height:2px;
	opacity:0.4;	
}

.PlannerNavIcon
{
	margin-left:5px;
}

.PlannerEventEdition
{
	overflow:hidden;
}


.EventDataRowDay
{
	width:12%;
	float:left;
}

.deleteEvent:hover
{
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
}

.EventDataRow .title
{
	font-weight:bold;
}

.EventDataInput
{
	float:left;
	width:85%;
}

.EventDataRowDay .EventDataInput
{
	width:20px;
}

.EventDataRowDay .EventDataLabel
{
	width:20px;
}

.EventDataRowHour .EventDataInput
{
	width:100%;
}

.EventDataRowHour .EventDataLabel
{
	width:100%;
}

.EventDataLabel
{
	float:left;
	width:90%;
	font-weight:bold;
}

.ListaConflictos
{
	margin-bottom:10px;
	margin-left:10px;	
	font-size:11px;
}

.TextoConflictos
{
	margin-bottom:10px;
}

.TextoInformacionHorario
{
	color:#000000;
	float:left;
	padding-top:17px;
	width:180px;	
}

.selectprofesoresdisponibles
{
	float:left;
	width:100%;
}

.checkprofesoresdisponibles
{
	float:left;
	width:20%;	
	margin-top:20px;
}

.checkprofesoresdisponibles .EventDataInput
{
	width:15%;
}

.checkprofesoresdisponibles .EventDataLabel
{
	width:70%;
}

.selectprofesoresdisponibles .EventDataInput
{
	width:100%;
}

.nolectivo
{	
	background-color:#CC0000;
}

.lectivo
{
	background-color:#FFFFFF;
}